Excel Veritabanı Kayıtlarını Güncelleyin
IronXL'nin ToDataSet yöntemi, geliştiricilerin SQL veritabanı kayıtlarını doğrudan Excel verilerinden senkronize etmelerine ve güncellemelerine minimal çabayla olanak tanır. Bu işlevsellik, bir Excel çalışma kitabını DataSet'a dönüştürerek tablosal Excel verileri ile ilişkisel veritabanları arasında sorunsuz bir entegrasyon sağlar. Bu, manuel veri girişi veya karmaşık dönüşümlere olan ihtiyaçı ortadan kaldırarak veri yönetimi iş akışlarını önemli ölçüde hızlandırır.
Bu özellik, müşteri verileri, mali kayıtlar veya envanter yönetim sistemleri gibi dış Excel dosyalarından düzenli veritabanı kayıt güncellemeleri gerektiren uygulamalar için özellikle yararlıdır. SQL sorguları ve adaptörlerle uyumluluğu, geliştiricilerin Excel verilerini mevcut veritabanı şemalarıyla eşleştirmelerini sağlar. IronXL, çeşitli kullanım durumlarına uyum sağlamak için birden fazla Excel formatını (XLSX, CSV, vb.) destekler. Toplu güncellemeler için SqlDataAdapter kullanarak, bu özellik veri işleme süresini azaltır, hataları minimize eder ve Excel ile veritabanı kayıtları arasında tutarlılığı sağlar; böylece kurumsal seviyede uygulamalar için ideal bir çözüm sunar.
Excel Verilerinden Bir SQL Veritabanını Güncellemek için 5 Adım
var workBook = WorkBook.Load("Products.xlsx");DataSet dataSet = workBook.ToDataSet();string sql = "SELECT * FROM products";using var adapter = new SqlDataAdapter(sql, new SqlConnection("Bağlantı Dizeniz"));new SqlCommandBuilder(adapter).DataAdapter.Update(dataSet);
Bu kod, IronXL ve ADO.NET kullanarak bir SQL veritabanını Excel dosyasındaki verilerle güncelleme sürecini göstermektedir. The WorkBook.Load method loads the Excel file named Products.xlsx into memory, and the ToDataSet method converts the workbook into a DataSet, which organizes the data into a tabular structure compatible with ADO.NET.
A SQL query is defined to interact with a specific table in the database (products). The SqlDataAdapter is initialized with the query and a connection string, enabling it to act as a bridge between the DataSet and the database. The SqlCommandBuilder is used to automatically generate the necessary SQL commands for inserting, updating, or deleting data in the database. Finally, the adapter.Update(dataSet) method synchronizes the changes in the DataSet (populated from the Excel file) with the corresponding database table. Bu işlem, veri transfer sürecini hızlandırır ve Excel dosyasındaki en son değişikliklerin veritabanına yansıtılmasını sağlar.
IronXL ile DataSet'leri Excel'e Nasıl Dışa Aktaracağınızı Keşfedin

